#ifndef _M_H
#define _M_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "list.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

//设计节点
typedef struct list_node
{
char number[20];//学号
char name[20];//名字
int age;//年龄
char tel[20];//电话号码
char ssh[20];//宿舍号
struct list_head list;  //指针域

}list, *p_list;

void czjm1();//操作界面
void czjm2();

p_list init_head();
void add_node_tail(p_list head);
void show_list_behind(p_list head);
void shuru(p_list new_node);//输入函数
void caxun(p_list head);//查询
void change(p_list head);//修改
void del(p_list head);//删除

void destroy_node(p_list head);//销毁链表


#endif